#ifndef CONFIGPARSER_H
#define CONFIGPARSER_H

#include "AnalysisConfig.h"
#include "IOmanager.h"
#include <vector>
#include <string>

class ConfigParser {
    public:
        static std::vector <AnalysisConfig> parseConfig(const std::string & filename);
        static std::vector <AnalysisConfig> initialize(const std::vector <AnalysisConfig> & configvect);
        static vector <AnalysisConfig> crossProduct(vector <AnalysisConfig> primary, vector <AnalysisConfig> secondary);
};

#endif
